//#ifndef STUDENTLINKEDLIST_H_
//#define STUDENTLINKEDLIST_H_
//
//#include "Student.h"
//
//class StudentLinkedList {
//
//private:
//
//	//StudentLinkedList(const StudentLinkedList& list) {}; //TODO
//
//	class Node {
//	private:
//		//Node(const Node& node) {}; //TODO
//
//	public:
//		Node (Student* const studentToPoint);
//		~Node();
//		Student* const m_studentData;
//		Node* m_prevNode;
//		Node* m_nextNode;
//		int m_index;
//	};
//
//	Node* m_head;
//	Node* m_tail;
//	Node* m_currentNode;
//	void setNodeIndex(Node* const nodeToUpdt, const int newIndex);
//
//public:
//	StudentLinkedList();
//	~StudentLinkedList();
//	bool addStudent(Student* const newStudent);
//	Student* searchByKey(const int key);
//	Student* searchByIndex(const int index);
//	bool initCurrent();
//	bool incrmntCurrent();
//	int getCurrentID() const;
//	string getCurrentName() const;
//
//	// TODO DEBUG!!!
//	void printList() const;
//};
//
//#endif
